Self-Improving Algorithms for Coordinatewise Maxima and Convex Hulls
نویسندگان
چکیده
Finding the coordinate-wise maxima and the convex hull of a planar point set are probably the most classic problems in computational geometry. We consider these problems in the selfimproving setting. Here, we have n distributions D1, . . . ,Dn of planar points. An input point set (p1, . . . , pn) is generated by taking an independent sample pi from each Di, so the input is distributed according to the product D = ∏iDi. A self-improving algorithm repeatedly gets inputs from the distribution D (which is a priori unknown), and it tries to optimize its running time for D. The algorithm uses the first few inputs to learn salient features of the distribution D, before it becomes fine-tuned to D. Let OPT-MAXD (resp. OPT-CHD) be the expected depth of an optimal linear comparison tree computing the maxima (resp. convex hull) for D. Our maxima algorithm eventually achieves expected running time O(OPT-MAXD + n). Furthermore, we give a self-improving algorithm for convex hulls with expected running time O(OPT-CHD + n log log n). Our results require new tools for understanding linear comparison trees. In particular, we convert a general linear comparison tree to a restricted version that can then be related to the running time of our algorithms. Another interesting feature is an interleaved search procedure to determine the likeliest point to be extremal with minimal computation. This allows our algorithms to be competitive with the optimal algorithm for D.
منابع مشابه
Synergistic Computation of Planar Maxima and Convex Hull
Refinements of the worst case complexity over instances of fixed input size consider the input order or the input structure, but rarely both at the same time. Barbay et al. [2016] described “synergistic” solutions on multisets, which take advantage of the input order and the input structure, such as to asymptotically outperform any comparable solution which takes advantage only of one of those ...
متن کاملFaster output-sensitive parallel algorithms for 3D convex hulls and vector maxima
In this paper we focus on the problem of designing very fast parallel algorithms for the convex hull and the vector maxima problems in three dimensions that are output-size sensitive. Our algorithms achieve Oðlog log n log hÞ parallel time and optimal Oðn log hÞ work with high probability in the CRCW PRAM where n and h are the input and output size, respectively. These bounds are independent of...
متن کاملSolving Geometric Problems in Space-Conscious Models
When dealing with massive data sets, standard algorithms may easily “run out of memory”. In this thesis, we design efficient algorithms in space-conscious models. In particular, in-place algorithms, multi-pass algorithms, read-only algorithms, and stream-sort algorithms are studied, and the focus is on fundamental geometric problems, such as 2D convex hulls, 3D convex hulls, Voronoi diagrams an...
متن کاملLet Them Fall Where They May: Capture Regions of Curved Objects and Polyhedra
When a three dimensional object is placed in contact with a supporting plane, gravitational forces move it to one of a nite set of stable poses. For each stable pose, there is a region in the part's connguration space called a capture region; for any initial connguration within the region, the object is guaranteed to converge to that pose. The problem of computing maximal capture regions from a...
متن کامل2DÿGrey-LevelÿConvexÿHullÿComputation: AÿDiscreteÿ3DÿApproach
We compute discrete convex hulls in 2D grey-level images, where we interpret grey-level values as heights in 3D landscapes. For these 3D objects, using a 3D binary method, we compute approximations of their convex hulls. Differently from other grey-level convex hull algorithms, producing results convex only in the geometric sense, our convex hull is convex also in the grey-level sense.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- SIAM J. Comput.
دوره 43 شماره
صفحات -
تاریخ انتشار 2014